package com.yuw.service;

import com.yuw.bean.UserInfoBean;

import java.util.List;

public interface IUserInfoService {
    /**
     * 用户登录验证业务逻辑处理
     *
     * @param userInfoB 登录参数实体类
     * @return 登录验证成功之后的结果集
     */
    public List<UserInfoBean> doUserLogin(UserInfoBean userInfoB);

    /**
     * 使用ajax进行查询用户信息
     *
     * @param userInfoB 查询参数
     * @return 查询结果集
     */
    public List<UserInfoBean> queryUserInfoByAjax(UserInfoBean userInfoB);

    /**
     * 修改或新增用户信息
     *
     * @param userInfoB 参数实体类
     * @return 操作结果
     */
    public int saveOrUpdateUserInfoByAjax(UserInfoBean userInfoB);

    /**
     * 逻辑删除用户信息
     *
     * @param userId 删除记录的主键值
     * @return 操作结果
     */
    public int deleteUserInfoByAjaxLogic(Integer userId);
}
